Лабораторная работа №1

Научное программирование

Леонтьева К. А., НПМмд-02-23

Российский университет дружбы народов

Москва, Россия

22 сентября 2023

Цель лабораторной работы

Изучить идеалогию и применение средств контроля версий, а также освоить умения по работе с git.

Теоретическое введение

Системы контроля версий (Version Control System, VCS) применяются при работе нескольких человек над одним проектом. Обычно основное дерево проекта хранится в локальном или удалённом репозитории, к которому настроен доступ для участников проекта. При внесении изменений в содержание проекта система контроля версий позволяет их фиксировать, совмещать изменения, произведённые разными участниками проекта, производить откат к любой более ранней версии проекта, если это требуется.

Ход выполнения лабораторной работы

  • Вручную установили программное обеспечение git-flow
Рис.1: Установка git-flow

Ход выполнения лабораторной работы

  • Осуществили базовую настройку git
Рис.2: Базовая настройка git

Ход выполнения лабораторной работы

  • Сгенерировали ключ PGP и выбрали необходимые оптции. Затем скопировали ключ и добавили его на GitHub
Рис.3: Генерация ключа PGP

Ход выполнения лабораторной работы

  • Настроили автоматические подписи коммитов git
Рис.4: Настройка автоматических подписей коммитов git

Ход выполнения лабораторной работы

  • Установили и настроили gh
Рис.5: Установка gh

Ход выполнения лабораторной работы

  • Создаем репозиторий курса на основе шаблона и настраиваем каталог курса
Рис.6: Создание репозитория курса

Вывод

  • В ходе выполнения данной лабораторной работы я изучила идеалогию и применение средств контроля версий, а также освоила умения по работе с git.